<?php
$poster_name = $_POST['poster_name'];
$poster_bz  = $_POST['poster_bz'];
$cr_time  = $_POST['cr_time'];
$up_time  = $_POST['cr_time'];

// 获取上传文件的信息
$filename = $_FILES['poster_url']['name']; // 获取上传文件的原始文件名
$tmpname = $_FILES['poster_url']['tmp_name']; // 上传文件的临时文件名

// 生成新的文件名
$extension = pathinfo($filename, PATHINFO_EXTENSION); // 获取文件扩展名
$newFilename = time() . '.' . $extension; // 使用时间戳作为文件名

// 指定目标目录和文件路径
$targetDir = '../uploads/'; // 服务器上保存上传文件的目录
$targetFile = $targetDir . $newFilename; // 目标文件路径

// 构建完整的文件路径
$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http'; // 获取网站协议
$domain = $_SERVER['HTTP_HOST']; // 获取网站域名
$fileUrl = $protocol . '://' . $domain . '/make/uploads/' . $newFilename; // 构建完整的文件路径

// 将临时文件移动到目标位置
if (move_uploaded_file($tmpname, $targetFile)) {
    // 文件移动成功
    // 在这里可以进行其他的操作，如保存文件路径到数据库等
    include_once("../../untils/conn.php");
    if ($con) {
        mysqli_query($con, "set names utf8");
        $data = mysqli_query($con, "insert into poster(poster_name, poster_url, poster_bz, cr_time, up_time) values('$poster_name', '$fileUrl', '$poster_bz', '$cr_time', '$up_time')");
        if ($data) {
            echo ("<script>alert('添加成功');history.back();</script>");
            // echo ("<script>window.location.href='../group.php'</script>");
        } else {
            echo ("<script>alert('添加失败,请输入全部数据');history.back();</script>");
            // echo "Error updating record: " . $con->error;
        }
    }
} else {
    // 文件移动失败
    echo '文件上传失败！';
}
?>
